home *** CD-ROM | disk | FTP | other *** search
/ BBS Toolkit / BBS Toolkit.iso / wildcat / fdwc.zip / FD&WC.DOC
Text File  |  1993-01-01  |  20KB  |  605 lines

  1.  
  2.  
  3.  
  4.                             FrontDoor for Wildcat!
  5.  
  6.  
  7.                             Written by A.W.Beyer
  8.                               Ragged Edge BBS
  9.                                 Auburn, WA
  10.                                 1:343/134
  11.  
  12.  
  13.  
  14.  
  15. If you would like to install FrontDoor in a Wildcat! system, just follow
  16. these easy steps and you will be up and running in less than two hours.
  17. First off, you will need the following files or you are dead in the water.
  18.  
  19.     FD202.ZIP           FrontDoor Mailer
  20.     WMAIL206.ZIP        Wildmail Tosser
  21.     EDITNL.EXE          Edit Nodelist
  22.     EDITNL.PRT          Don't know but it came with EDITNL
  23.     WILDNODE.EXE        Compiles Nodelist to Wildcat
  24.     NODEUP.EXE          Not certain but you need it
  25.     NODELIST.xxx        Current FidoNet node list
  26.     PKZIP.EXE           File Archiver
  27.     PKUNZIP.EXE         File Unarchiver
  28.     PKUNPAK.EXE         Unpack File packettes
  29.     PAK.EXE             Makes Packettes from Archived files
  30.     ARJ.EXE             File archiving program
  31.     LHARC.EXE           "       "           "
  32.     ZOO.EXE             "       "           "
  33.     WM.KEY              Key to make WM work.
  34.     X00.EXE             Fossil Driver
  35.  
  36. All of the above files can be found on most Wildcat! BBS's that use
  37. FrontDoor (FD) as their front end mailer.  All are shareware and require a
  38. nominal fee for registration.  FrontDoor does not require registration in a
  39. non-commercial environment.  WM.KEY is required for Wildmail to function
  40. and can be obtained free from the author for a 30 day trial period.
  41. At the end of that time, if you have not registered WM, the program ceases
  42. to function.
  43.  
  44. GETTING STARTED
  45.  
  46. Create a directory called FD and ARC.   After creating these directories,
  47. create these sub-directories in the FD directory; BADECHO, FILES, INBOUND,
  48. MESSAGES, NETMAIL, NODELIST, OUTBOUND and PACKET. Unzip FD202.ZIP and
  49. WMAIL206.ZIP into the FD directory and put all seven archive and packing
  50. files in the ARC directory.  Copy WILDNODE.EXE, NODEUP.EXE and NODELIST.xxx
  51. to \WC30\DATA\ (created by MAKEWILD when you set up your BBS).  EDITNL.EXE
  52. and EDITNL.PRN go in the FD directory and the fossil driver should be in
  53. the same directory as your AUTOEXEC.BAT file.
  54.  
  55. Using any suitable ASCII text editor, edit your AUTOEXEC.BAT file to
  56. include FD and ARC directories in the PATH.  Also install the fossil driver
  57. with the AUTOEXEC.BAT file.
  58.  
  59. After FD202 and WMAIL206 has been unzipped, in addition to several unused
  60. files, the FD directory should contain the following files. (You may delete
  61. FD202 and WMAIL206 after they are unzipped)
  62.  
  63.     AREAS.BBS                           FM.EXE
  64.     EDITNL.EXE                          FM.OVR
  65.     EDITNL.PRN                          NAMES.FD
  66.     FD.EXE                              ROUTE.FD
  67.     FD.OVR                              WM.CFG
  68.     FDNC.EXE                            WM.EXE
  69.     FDNC.OVR                            WM.OVR
  70.     FDSETUP.EXE
  71.  
  72. In addition to these files, there are five required files that are user
  73. created and one optional user created file.  These files are found at the
  74. end of this documentation and can be copied into the FD directory.
  75.  
  76. Now change directories to \WC30\DATA.  At this point, the directory should
  77. contain WILDNODE.EXE, NODEUP.EXE and NODELIST.xxx (xxx is the number of the
  78. day of the year the nodelist was updated ie. NODELIST.360) in addition to
  79. the DATA files created by Wildcat and MAKEWILD.  These files are:
  80.  
  81.     ALLUSERS.DAT                        TCNETUSR.DIA (TomCat)
  82.     ALLUSERS.IX                         TCNETUSR.IX  (TomCat)
  83.     ALLFILES.DAT                        NODEINFO.DAT
  84.     ALLFILES.IX                         USERLIST.FDX
  85.     DOOR.DAT                            TCNETUSR.DAT
  86.  
  87. As with FD, there are two user created files required in this directory
  88. that can be found at the end of this DOC.
  89.  
  90. Believe it or not, you are halfway done with the installation.  At this
  91. time we are ready to make the necessary changes in the MAKEWILD setup.
  92. In the General Definition #1 area, make sure all DATA paths are
  93. C:\WC30\DATA\.  In General Definition #2, line #3 should be N and line #13
  94. should be ZIP.  In Modem Definition #1, if you are using a high speed
  95. modem, lock the baud rate at 19200.  In the Conference Definition, the
  96. following conferences must be added exactly as they are shown here and
  97. remember the number of each conference for later use:
  98. NETMAIL, NET343 (use the number of your net here), HUB600 (use your HUB
  99. number) and RGN17.  For demonstration purposes, we will assume they are
  100. conferences 7, 8, 9 and 10.  Set the access for these conferences to SYSOP
  101. only.  That concludes the work in MAKEWILD.
  102.  
  103. You are now ready to set up FrontDoor.  Change directory to FD and type
  104. FDSETUP <Enter>.
  105. Highlight the GLOBAL field using the arrow key and press <Enter>
  106. Highlight and select ADRESS
  107.         Enter your Net/Node address 343/9999 (Use 9999 for now)
  108.         Press ESC to save.
  109. Highlight and select Site Info
  110.         Name: Your BBS name as it appears in MAKEWILD General Setup #1
  111.         Location: City, ST
  112.         Phone: Your Data phone number 1-206-852-6956
  113.         Speed: Your Modem Speed  19200
  114.         Flag:  CM XA V32 V42b
  115.         Press Esc to save
  116. Skip to File Name
  117.         SYSYEM    C:\FD\
  118.         Netmail   C:\FD\Messages\
  119.         Files     C:\FD\Files\
  120.         Packets   C:\FD\Outbound\
  121.         Log File  C:\FD\FD.LOG  (FD will now create this file)
  122.         Banner    C:\FD\Banner.TXT  (User created file)
  123.         In Event  C:\FD\Event.BBS (User created file)
  124.         Skip the rest and press Esc to save.
  125. Make no changes in the General Area
  126. Highlight and select Users
  127.         Enter your name
  128.         Press enter to skip password
  129.         Access - Supervisor
  130.         (repeat for co-sysop if required)
  131.         Press Esc to save
  132. Highlight the Mailer option
  133.         Select Misc.
  134.           Selection= YES
  135.                      YES
  136.                      YES
  137.                      YES
  138.                      NO
  139.                      NO
  140.                      YES
  141.                      YES
  142.                      YES
  143.                      YES
  144.                      NO
  145.                      99
  146.                      3
  147.                      15
  148.                      7
  149.                      WILDCAT
  150.                      11
  151.                      0
  152.                      NO
  153.  
  154. Skip Log Section
  155. Select File Request
  156.         Mode:       Anyone can request
  157.         List:       Magic.LST (User created file)
  158.         Seclist:
  159.         Alias:      Magic.LST
  160.         Secalias:
  161.         Message:    Failed.TXT (User created file)
  162.                     0
  163.                     0
  164.                     0
  165.         Min Speed:  2400 (lowest bps allowd for file requests)
  166.         Limited Hr. No
  167.         Start:      00:00
  168.         End         00:00
  169.         Days        -------A
  170.         Press Esc to save
  171. Skip to Function Keys and press <Enter>
  172.         Select F1  (Local sign on)
  173.         Title:  Local BBS
  174.         Action: ?60
  175.         Pause:  No
  176.         Check:  No
  177. Select Error Levels and press <Enter>
  178.           300           0
  179.          1200           100
  180.          1275           100
  181.          2400           100
  182.          4800           100
  183.          7200           100
  184.          9600           100
  185.         12000           100
  186.         14400           100
  187.         19200           100
  188.         38400           100
  189.         Receive Mail    110
  190.         Create BAT File YES (FD will make DOBBS.BAT file)
  191.         Press Esc to save.
  192. Select Audio Control
  193.                 No
  194.                 No
  195.                 Yes
  196.                 Yes
  197.                 Yes
  198.                 No
  199.                 Yes
  200.                 No
  201.         ON      06:00 (Turns off computer sound during nighttime hours)
  202.         OFF     22:00
  203. Skip Swap and Protection
  204. Highlight EDITOR
  205.         Sel Misc.       No
  206.                         No
  207.                         Yes
  208.                         No
  209.                         Yes
  210.                         Yes
  211.                         No
  212.                         No
  213.                         No
  214.                         Ask
  215.                         Ask
  216.                         Ask
  217.                         No
  218.                         75
  219.                         No
  220.         Press Esc to save.
  221. Skip to Origin Line
  222.         Your BBS Name, City, St. DATA Phone  Net/Node Number
  223.         Press Esc to save.
  224. Highlight and Select Terminal
  225.         Select Misc.
  226.         Init.           Same as MAKEWILD
  227.         Download        Path for Downloads
  228.         Uploads
  229.         Editor          Path to your ASCII text editor and file command
  230.                         ie C:\QED\QEDIT.EXE
  231.         Protocol        Zmodem
  232.         Emulation       TTY
  233.         AVITAR          Yes
  234.         Buffer          128
  235.                         Yes
  236.                         Yes
  237.                         Yes
  238.                         Yes
  239.                         Yes
  240.                         Yes
  241.                         15
  242.                         No
  243. Skip the rest.
  244. Highlight and Select Modem
  245.         Modem Port      2
  246.         Max Baud        19200 (Your Modem)
  247.         Lock Port       19200 (if using high speed modem)
  248.                         No
  249.                         Yes
  250.                         No
  251.                         No
  252.                         128
  253.                         0
  254.                         0
  255.         Press Esc to save.
  256. Skip Message
  257. Command  Set to your Modem
  258. Answer Control
  259.         YES
  260.         ATA|
  261.         5
  262.         No
  263.         00:00
  264.         00:00
  265.         Press Esc to save
  266. Skip Printer functions
  267. Select EVENT Manager
  268. #     T     Days    M     Start   Length   Lev    Min    Max    Delay
  269.  
  270. 0     @  -------A   +     00:00    00:01    0      0     -1       0
  271.  
  272. This is a default event and cannot be removed from the system.  The user
  273. must make at least 3 events.  National Mail Hour, Toss, and Scan
  274. # - Event Number
  275. T - Tag (A-YZ) X=External Event
  276. Days - Days event will be executed
  277. M - Modifier (Events are scheduled from 00:00 Hour, +/-)
  278. Start - Starting time
  279. Length - Duration of event
  280. Lev - Errorlevel
  281. Min - Minimum cost
  282. Max - Maximum cost, -1 disables
  283. Delay - Retry delay
  284. National Mail Hour (NMH) is a required Event, a time set aside to make
  285. certain your mailer is available to receive long distance calls.  This hour
  286. varies with the part of the world where you live.  On the west coast it is
  287. 1 to 2 AM.  Select Ins from the menu at the bottom of the screen to begin
  288. creating our first event.  The Event number is selected automatically.
  289. Tag = Z       This could be any letter from A to Z except X
  290. Day -------   A Event will occur every day.
  291. Modifier +    Start time will be added to 00:00
  292. Start 01:00   Event will start at 00:00 + 1 hour.
  293. Length 01:00  Event is scheduled to last 1 hour.
  294. Lev 0         Event does not require an ERRORLEVEL.
  295. Min 0         Minimum Cost
  296. MAX -1        Max Cost disabled.
  297. Delay 0       No Retry Delay.
  298. Our events now look like this:
  299.  
  300. #     T     Days    M     Start   Length   Lev    Min    Max    Delay
  301.  
  302. 0     @  -------A   +     00:00    00:01    0      0     -1       0
  303. 1     Z  -------A   +     01:00    01:00    0      0     -1       0
  304. 2     X  -------A   *     01:59    00:01    80     0     -1       0
  305. 3     X  -------A   *     03:00    00:01    70     0     -1       0
  306.  
  307. Notice events 2 and 3 have an X Tag, a * Modifier and an intger ERRORLEVEL.
  308. The X denotes it is an external event, * ignores the Modifier and forces
  309. the event at the stated start time and the event exits FD with an
  310. ERRORLEVEL of 80.  This executes a command line in the MAILER.BAT file
  311. which tells FD a file outside of FD is to be executed.
  312.  
  313. Your have completed the basic installation of the Mailer and the Tosser,
  314. but we need a few more files to make the program run.  These are the user
  315. created files as follows:
  316.  
  317. MAILER.BAT    Starts FD and calls other files.                FD Dir.
  318. EXEBBS.BAT    Starts Wildcat when a human caller is on line.  FD Dir.
  319. FDNODE.CTL    Configures Dialing Format for FD.               WC30\DATA\ Dir.
  320. WILDNODE.CFG  Configures Call Costs                           WC30\DATA\ Dir.
  321. BANNER.TXT    Displayed to when FD switches caller to BBS.    FD Dir.
  322. EVENT.BBS     Displayed to caller during scheduled event.     FD Dir.
  323. FAILED.TXT    Message sent when file request fails.           FD Dir.
  324. MAGIC.LST     Locates files for FREQ                          FD Dir.
  325. ROUTE.FD      Mail routing                                    FD Dir.
  326. AREAS.BBS     How WM learns Conference locations.             FD Dir.
  327.  
  328. Using your editor, make a file called MAILER.BAT.
  329. Copy this info to that file.
  330.  
  331. @echo off
  332. c:
  333. cd\fd
  334. cls
  335.  
  336. set wcnodeid=1
  337. set wcportid=2
  338. set wcirqid=3
  339. set wcbaseid=$2f8
  340.  
  341. :START
  342.  c:
  343.  cd\fd
  344.  fd -NOUNPAC
  345.  IF ERRORLEVEL 110 goto aftermail  rem mail has been received
  346.  IF ERRORLEVEL 100 goto run-bbs    rem human caller load bbs
  347.  IF ERRORLEVEL 80 goto toss        rem tosses received mail
  348.  IF ERRORLEVEL 70 goto scan        rem scan for outbound mail
  349.  IF ERRORLEVEL 60 goto local-bbs   rem local log on
  350.  IF ERRORLEVEL 1 goto end
  351.  IF ERRORLEVEL 0 goto end
  352.  goto start
  353.  
  354. :aftermail
  355.  cls
  356.  cd\fd
  357.  echo ath1 > com2
  358.  wm toss scan
  359.  if exist c:\fd\files\nodediff.* goto newdiff
  360.  goto start
  361.  
  362. :newdiff
  363.  echo ath1 > com2
  364.  cd\wc30\data
  365.  copy c:\fd\files\nodediff.* c:\wc30\data
  366.  copy c:\fd\files\nodediff.* c:\fd\nodelist
  367.  del c:\fd\files\nodediff.*
  368.  pkunpak -x nodediff.*
  369.  editnl
  370.  fdnc /f
  371.  wildnode
  372.  erase nodediff.*
  373.  goto start
  374.  
  375. :run-bbs
  376.  dobbs.bat
  377.  goto start
  378.  
  379. :local-bbs
  380.  cd\wc30
  381.  wildcat /b local
  382.  goto start
  383.  
  384. :toss
  385.  cls
  386.  echo ath1 > com2
  387.  cd\fd
  388.  wm toss
  389.  goto start
  390.  
  391. :scan
  392.  cls
  393.  echo ath1 > com2
  394.  cd\fd
  395.  wm scan
  396.  goto start
  397.  
  398. :end
  399.  exit
  400.  
  401. Using your editor, make a file called EXEBBS. BAT.
  402. Copy this info to that file.
  403.  
  404. @echo off
  405. cls
  406. set comspec=c:\command.com
  407.  
  408. set connect=
  409. if %4 == /ARQ                   set connect=/MNP
  410. if %4 == /ARQ/HST               set connect=/MNP
  411. if %4 == /ARQ/V32               set connect=/MNP
  412. if %4 == /ARQ/LAPM              set connect=/MNP
  413. if %4 == /ARQ/MNP               set connect=/MNP
  414. if %4 == /ARQ/HST/HST           set connect=/MNP
  415. if %4 == /ARQ/LAPM/V42BIS       set connect=/MNP
  416. if %4 == /ARQ/MNP/MNP5          set connect=/MNP
  417. if %4 == /ARQ/HST/HST/MNP5      set connect=/MNP
  418. if %4 == /ARQ/HST/HST/V42BIS    set connect=/MNP
  419. if %4 == /ARQ/V32/LAPM/V42BIS   set connect=/MNP
  420. if %4 == /ARQ/V32/MNP           set connect=/MNP
  421. if %4 == /ARQ/V32/LAPM/MNP/MNP5 set connect=/MNP
  422.  
  423. :START
  424. c:
  425. cd\wc30
  426. ctty con
  427. wildcat /B %1%connect% %3
  428.  
  429. IF ERRORLEVEL 1 GOTO RUNMAIL
  430. IF ERRORLEVEL 0 GOTO RUNMAIL
  431.  
  432. :RUNMAIL
  433.  C:
  434.  CD\WC30\DATA
  435.  NODEUP 1
  436.  CD\FD
  437.  MAILER.BAT
  438.  
  439. Using your editor, make a file called FDNODE.CTL
  440. Copy this info to that file.
  441.  
  442. *********************************************
  443. This file must maintain the format shown below.
  444. This file strips the 1 and area code from telephone
  445. numbers within your local dailing area.  The first
  446. line MUST contain the DIAL statement as shown and the
  447. last line MUST say END as shown.  No other format is
  448. acceptable.
  449.  
  450. You MUST also delete this message from this file.
  451.  
  452. DIAL  /011-
  453.  
  454.     1-206-223-  223-
  455.     1-206-224-  224-
  456.     1-206-226-  225-
  457.     1-206-982-  982-
  458. END
  459.  
  460.  
  461. Using your editor, make a file called WILDNODE.CFG
  462. Copy this info to that file.
  463.  
  464. *********************************************
  465. This file must maintain the format shown below.
  466. This file determine the cost of messages sent
  467. outside your local dailing area.  The zero at
  468. the end of each number tell Wildcat there is no
  469. charge for the numbers dialed with the prefix shown.
  470. You must edit this file to reflect the numbers in
  471. your local area.  The first line MUST contain
  472. your node as shown below  and the last line MUST
  473. say END as shown.  No other format is acceptable.
  474. The cost line shows the amount deducted from the
  475. user balance for domestic and international calls.
  476.  
  477. You MUST also delete this message from this file.
  478.  
  479.  
  480. Node 1:343/134
  481. Country 1
  482. Cost  15  150
  483.  
  484.     1-206-223-  0
  485.     1-206-224-  0
  486.     1-206-226-  0
  487.     1-206-228-  0
  488.     1-206-232-  0
  489.     1-206-234-  0
  490.     1-206-982-  0
  491. END
  492.  
  493. Using your editor, make a file called BANNER.TXT
  494. Copy this info to that file.
  495.  
  496.  
  497.   Send him to the BBS, he's not here
  498.   to deliver the mail!
  499.  
  500.  
  501.  
  502.  
  503. Using your editor, make a file called EVENT.BBS
  504. Copy this info to that file.
  505.  
  506. You have called during the BBS maintenance and
  507. Mail Delivery Hour.  Please log off and call again
  508. later.  Sorry for the inconvenience.
  509.  
  510. Thank you for calling BBS.
  511.  
  512.  
  513.  
  514. Using your editor, make a file called FAILED.TXT
  515. Copy this info to that file.
  516.  
  517.  
  518. Sorry, the file you requested is held
  519. off line or does not exist.
  520.  
  521.  
  522. Using your editor, make a file called MAGIC.LST
  523. Copy this info to that file.
  524.  
  525. BRE901 c:\wc30\games\bre0901.arj
  526. QMDF c:\wc30\comm\qmodem.mdf
  527. DWAY c:\wc30\wcat\drwy221.zip
  528. DROP c:\wc30\wcat\drwydrop.zip
  529. VFIX c:\wc30\wcat\vfx40.zip
  530. TWMALL c:\wc30\games\twmall20.arj
  531. TW103d c:\wc30\games\2002103d.zip
  532. ISA c:\wc30\games\isa_098.zip
  533.  
  534.  
  535. Using your editor, make a file called ROUTE.FD
  536. Copy this info to that file.
  537.  
  538. ; -------------------------------------------------------------------------
  539. ; Sample ROUTE.FD file for individual node for FrontDoor 2.01 Noncommercial
  540. ; -------------------------------------------------------------------------
  541. ; Last revised: 91-08-14
  542. ; -------------------------------------------------------------------------
  543.  
  544. ;
  545. ; Send mail for systems in our net directly.
  546. ;
  547. ; No-Route   MYNET
  548.  
  549. ;
  550. ; Make sure we don't send mail to systems who don't indicate support
  551. ; for Continous Mail. Note that you will have to set up another event
  552. ; and create another SCHEDULE block for it, if you want to send out
  553. ; mail to these systems, or alternatively, remove the "HOLD !CM"
  554. ; below.
  555. ;
  556. ; For further information about mail routing, please refer to the
  557. ; FrontDoor documentation.
  558. ;
  559. Schedule @ *
  560.    route-to  1:343/600 *
  561. ;
  562. ; end of file "ROUTE.FD"
  563.  
  564.  
  565. Using your editor, make a file called AREAS.BBS
  566. Copy this info to that file.
  567.  
  568.  
  569. Ragged Edge BBS Auburn, WA !#
  570. ;
  571. 7   NETMAIL           343/600
  572. 8   NET000            343/600
  573. 9   HUB000            343/600
  574. 10  RGN17             343/600
  575.  
  576. ;The number represents the conference number in Wildcat.
  577. ;The Name must be show exactly as it appears in the Fidonet.NA File
  578. ;The last number is the HUB that is sending you the messages.
  579. ;Remove this message from the file.
  580.  
  581.  
  582. Now that you have copied these files to the propper directory you are ready
  583. for the final step in setting up FrontDoor.
  584.  
  585. Change directories to \WC30\DATA.
  586. Type FDNC /f <Enter>.  You are now compiling the nodelist and creating the
  587. appropriate indexes for FrontDoor.  When this program has completed its
  588. run, type WILDNODE <Enter>.  This will take somewhat linger than FNDC.  You
  589. are now compiling the nodelist and making the remaining Wildmail indexes
  590. for Wildcat.  When this is finished, type MAILER <Enter>.  FrontDoor should
  591. be up and running.
  592.  
  593. I assembled this file because I was getting tired of spending six or seven
  594. hours on the phone trying to get FD up on a new BBS.  This DOC is free for
  595. the asking and I make no claim to being the author of any program files
  596. suggested in the documentation.  If this has facilitated implementation of
  597. your front end mailer, I would not turn down $5 or $10 for the time I spent
  598. creating the doc.  Send any donations to:
  599.  
  600.                 Allen Beyer
  601.                 4510 S. 282nd Street
  602.                 Auburn, WA 98001-1125
  603.  
  604.  
  605.